LINE 内で開く URL を外部ブラウザで開く方法

LINE 内で開く URL を外部ブラウザで開く方法

Clock Icon2024.07.31

こんにちは。リテールアプリ共創部のきんじょーです。

LINE 内のメッセージに含まれる URL をタップすると、デフォルトでは LINE 内ブラウザと呼ばれる LINE 内部のブラウザで URL が開かれます。

LINE 内 ブラウザは外部ブラウザと比べていくつかの制限があり、リンク先で提供する機能やアプリ全体の体験を考慮すると、外部ブラウザで開きたくなるケースがあります。

ある案件の技術調査で、LINE 内 ブラウザのポップアップブロックが問題となったため、外部ブラウザで開く クエリパラメーターを試してみます。

外部ブラウザ遷移にする方法

openExternalBrowser=1をクエリパラメーターに付与することで、外部ブラウザ遷移に変更可能です。

https://developers.line.biz/ja/docs/line-login/using-line-url-scheme/#opening-url-in-external-browser

ちなみに、LIFF アプリは LINE 内で開くことを前提としているため、このパラメーターを付与しても外部ブラウザ遷移にはなりません。

やってみる

LINE 内で URL を開くケースを 4 つ挙げました。

  1. LINE のメッセージに含まれる URL をタップする
  2. LINE のリッチメニューから URL を開く
  3. LINE の友達追加 QR コードスキャン用のカメラで QR を読み取る
  4. リッチメッセージの URL をタップする

それぞれのケースについて iOS/Android で検証を行い、全て外部ブラウザで開くことが確認できました。

まとめ

LINE 内ブラウザを利用すると LINE アプリ内で LIFF アプリや外部サイトの表示を完結でき、ユーザーの離脱を防ぐことができます。
一方で、今回のように LINE 内ブラウザのポップアップブロックが問題になるケースだったり、既存の Web で提供している EC サイトへのシングルサインオンなど、明示的に外部ブラウザで開いた方が良いケースもあります。

外部ブラウザと LINE 内ブラウザを、必要とする機能や提供したい体験に応じて使い分けましょう。

以上。リテールアプリ共創部のきんじょーでした。

参考

https://developers.line.biz/ja/docs/liff/differences-between-liff-browser-and-external-browser/

https://developers.line.biz/ja/docs/line-login/using-line-url-scheme/#opening-url-in-external-browser

https://developers.line.biz/ja/glossary/#line-iab

この記事をシェアする

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.